package com.liang.algorithm;

import com.liang.pojo.User;


//欧几里得距离：
public class Euclidean_metric {
    /**
     *
     * @param user1
     * @param user2
     * @return double //user1和user2的欧式距离
     */
    public double euclidean_dis(User user1,User user2){
        //user1的轴值
        float x=0;
        //user2的轴值
        float y=0;
        //x和y的差值
        float x_y=0;
        //x和y的差值的平方的和
        double sum=0;
        //遍历不同的轴，共有21和属性即21个轴
        for (int i =1;i<=21;i++){
           x = user1.getMethod(i);
           y = user2.getMethod(i);
           x_y=x-y;
           sum =sum + Math.pow(x_y,2);
        }
        return sum;
    }
}
